@charset "UTF-8";
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; color: #000; background: #fff;  }
* { margin: 0;  padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); outline: 0;     backface-visibility: hidden;}
body{ width: 6.4rem;  margin: 0 auto;}
body, input, select, button, textarea { font: 16px/1.5 "Microsoft YaHei", Helvetica, sans-serif; }
input, select, textarea { font-size: 100%; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { background-color: transparent; }
ul, ol, li { list-style-type: none; list-style-image: none; }
img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }
input { padding: 0; border-radius: 0; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; vertical-align: top; outline: 0; background: #fff; }
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }
button[disabled], input[disabled] { cursor: default; }
input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0; }
input[type=search] { -webkit-appearance: textfield; box-sizing: content-box; }
input[type=search]::-webkit-search-decoration { -webkit-appearance: none; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input{    border: none;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height: auto; }
.left { float: left; }
.right { float: right; }
.hide{display:none;};
.clearfix { zoom: 1; }
.clearfix:after { clear: both; content: ""; display: block; height: 0; line-height: 0; visibility: hidden; }